草庐IT

PHP readdir 和排序

全部标签

mysql - 按同一列上的多个案例对行进行排序

我有这个结构|start_at----------------------record1|2016-01-20record2|2016-01-15record3|2016-01-22record4|2016-01-10让ssaythatthecurrentdateits2016-01-19我想首先获取start_at大于当前日期的记录,并按start_atASC对它们进行排序。然后我想获取start_at小于当前日期的记录,并按start_atDESC对它们进行排序。所以结果应该是这样的:|start_at----------------------record1|2016-01-20

mysql - 如何在 MySQL 右连接中对结果进行排序?

我正在尝试使用以下两个表使用MySQL获取全年的月度数据,贷款月贷款`+--------+--------+-------+----------+|idloan|amount|tot|interest|+--------+--------+-------+----------+|3|10000|15000|50||4|5000|6000|10||5|20000|30000|10||6|30000|3000|10||7|15000|16500|10|+--------+--------+-------+----------+`月份`+---------+-------+|idmonth|

MySQL 按名称排序

是否可以按字母顺序对列进行排序但忽略某些单词,例如“The”例如一个正常的查询会返回string1string3string4thestring2我想回去string1thestring2string3string4这可能吗?编辑请注意,我正在寻找替换多个词,如The、A等...这可以做到吗? 最佳答案 你可以试试SELECTid,textFROMtableORDERBYTRIM(REPLACE(LOWER(text),'the',''))但请注意,对于大型数据集,它会非常慢,因为它必须为每一行重新计算新字符串。IMO你最好使用一个

mysql - 如何按多列对 mysql 行进行排序?

比如“orderbycol_location”,如果位置相同,则“orderbycol_time” 最佳答案 SELECT*FROMsomethingORDERBYcol_location,col_timeDESC; 关于mysql-如何按多列对mysql行进行排序?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1893283/

mysql - 寻找不区分大小写的 MySQL 排序规则,其中 "a"!= "ä"

我正在寻找适用于UTF8的MySQL排序规则,它不区分大小写并区分“a”和“ä”(或者更一般地说,区分变音/重音字符和它们的“纯”形式)。utf8_general_ci做前者,utf8_bin做后者,botnone做两者。如果没有这样的排序规则,我该怎么做才能在WHERE子句中尽可能接近? 最佳答案 我的建议是使用utf8_bin并在您的WHERE子句中,将比较的两边都强制为大写或小写。 关于mysql-寻找不区分大小写的MySQL排序规则,其中"a"!="ä",我们在StackOver

php - jQuery:排序分层数据?

一段时间以来,我一直在尝试找出一种使用jQuery对嵌套类别进行排序的方法。我未能构建自己的插件来执行此操作,因此我试图找到已经可用的东西。现在用这个试了几个小时,http://www.jordivila.net/code/js/jquery/ui-widgetTreeList_inheritance/widgetTreeListSample.aspx并且无法让它工作。创建一个jQuery/jQueryUI脚本的替代方法是什么,该脚本以一种可以与AJAXPHP后端相结合的方式处理子类别和父类别的排序,以处理数据库中的实际排序?谢谢! 最佳答案

mysql按字段排序(有一个扭曲)

我有一个产品表,其中包含产品名称、两个产品属性字段和一个价格字段。问题是我无法更改数据库的结构方式。每个属性字段都是等效的,可以使用任何一个。基本上:NAME|ATTRIBUTE_1|ATTRIBUTE_2|PRICETshirt|red|small|25Tshirt|medium|red|20Tshirt|blue|medium|30Tshirt|blue|large|16不是最好的设置,但就是这样......我想做一个将执行以下操作的查询:首先展示所有的蓝色T恤并按价格排序显示之后按价格排序的所有其他T恤我在考虑按字段排序之类的东西,但由于颜色可以在属性1或2中,因此这些字段需要是

sql - 为每个类别选择 N 条记录并按 X 排序

我有一个包含博客文章的数据库表。我想在主页上为每个类别显示一个(或多个)帖子,例如按日期排序。所以我的帖子表看起来像这样:id|标题|说明|猫|文件名|日期我将如何创建这样的查询?我想过使用group-by或subselect,但我不确定这是否对性能有好处...该表有大量记录。 最佳答案 MySQL不支持分析函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE...),但您可以使用变量模拟该功能。如果您想要N个最近的博文:SELECTx.id,x.title,x.description,x.cat,x.filena

【LeetCode】每日一题&&两数之和&&寻找正序数组的中位数&&找出字符串中第一个匹配项的下标&&在排序数组中查找元素的第一个和最后一个位置

=========================================================================主页点击直达:个人主页我的小仓库:代码仓库C语言偷着笑:C语言专栏数据结构挨打小记:初阶数据结构专栏Linux被操作记:Linux专栏LeetCode刷题掉发记:LeetCode刷题算法:算法专栏 C++头疼记:C++专栏计算机网络基础:网络专栏=========================================================================目录LeetCode1.两数之和LeetCode4.寻找正序数

MySQL:按两列排序,最后是 NULL?

我知道在SO上有类似的问题,但不幸的是我还没有找到我的答案,所以在这里问。我的结果表结构如下所示:iditem_idpricegroup-------------------------------13472NULL22343001348721501411091005558230006144150271384NULL186271002price列可以有NULL,group列可以有空结果。该表可按价格排序。我需要的是:按两列排序结果集-price和group具有相同price的结果必须根据它们的顺序排序分组在前(升序),价格相同但没有分组的结果在其后。无论price排序顺序如何,NULL